2b36a75f9fb44e84ff82ae51438347b43db225a5,azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/util/DeploymentTemplateBuilder.java,DeploymentTemplateBuilder,addNetworkInterfaceCard,#,231

Before Change



      ipConfigurations.add(ipConfig);

      NetworkInterfaceCardProperties networkInterfaceCardProperties = NetworkInterfaceCardProperties.builder()
              .ipConfigurations(ipConfigurations)
              .build();

      String networkInterfaceCardName = name + "nic";
      variables.put("networkInterfaceCardName", networkInterfaceCardName);

After Change



      ArrayList<String> depends = new ArrayList<String>(Arrays.asList("[concat('Microsoft.Network/publicIPAddresses/', variables('publicIPAddressName'))]"));

      NetworkInterfaceCardProperties.Builder networkInterfaceCardPropertiesBuilder = NetworkInterfaceCardProperties.builder();
      networkInterfaceCardPropertiesBuilder.ipConfigurations(ipConfigurations);
      if (networkSecurityGroup != null) {
         networkInterfaceCardPropertiesBuilder.networkSecurityGroup(networkSecurityGroup);
         depends.add("[concat('Microsoft.Network/networkSecurityGroups/', variables('networkSecurityGroupName'))]");
      }
      NetworkInterfaceCardProperties networkInterfaceCardProperties = networkInterfaceCardPropertiesBuilder.build();

      String networkInterfaceCardName = name + "nic";
      variables.put("networkInterfaceCardName", networkInterfaceCardName);